亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

自己動手實現RPC框架

司馬極客 軟件工程師
難度中級
時長 2小時40分
學習人數
綜合評分8.97
28人評價 查看評價
9.0 內容實用
8.6 簡潔易懂
9.3 邏輯清晰
簡介:在微服務、分布式盛行的時代,RPC在其中扮演者非常重要的角色。本課程將帶大家從原理及實現上理解RPC框架。首先講解RPC是什么,我們為什么需要RPC;進一步分析其核心原理,梳理其中會設計到的技術點,為我們后續造輪子做準備;然后從工程建立模塊劃分開始,接著定義協議、實現序列化、實現網絡模塊、實現server模塊、實現client模塊,開發完成之后利用自己的RPC開發一個具備分布式特效的計算器;最后對課程進行總結,難點分析,指出存在的不足以及解決方法。

第1章 理論篇

本章中會對RPC的概念進行講解,對比現有框架grpc、thrift、duboo、hadoop-rpc等,分析其優缺點加深對rpc的理解;剖析RPC的核心原理剖析;并開發所需技術棧進行解釋。

第3章 總結篇

回顧開發過程涉及知識點總結,對難點知識進行重點說明,最后指明我們開發的RPC框架存在的不足以及解決方法。
課程須知
1、RPC框架的核心原理 2、良好的編碼習慣、如何使用junit編寫測試用例 3、良好的工程結構以及maven怎么管理多模塊 4、常見工具包的使用(commons-io、fastjson、lombok) 5、java反射的應用、java動態代理的應用 6、Map怎么自定義key 7、如何在程序中嵌入jetty
老師告訴你能學到什么?
本課程一開始會對RPC的原理進行剖析,接著會基于Java開發一個RPC框架。在開發前要求大家對Java基礎有一定的了解,比如類和接口怎么定義。同時還會用到一些Java Servlet相關知識,主要是能區分Servlet的post和get方法的作用。

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!